package com.xytc.company.company_backend.adminEndPoint.entity.dao;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;


@Data
@TableName("xytc_store_repository")
public class StoreRepositoryDao {

    /**
     * 店铺id，UUID去除中间的 - 后剩余的字符串，长度为32个字符
     */
    @TableId(type = IdType.ASSIGN_UUID)
    private String id;

    @TableField("store_name")
    private String storeName;

    @TableField("merchant_name")
    private String merchantName;

    @TableField("merchant_phone")
    private String merchantPhone;

    @TableField("store_address")
    private String storeAddress;

    @TableField("store_price")
    private Integer storePrice;

    @TableField("description")
    private String description;

    /**
     * 店铺状态
     *
     * 1 表示营业中
     * 2 表示打烊（仍然合作中，只是暂时不营业）
     * 3 表示下架暂时不再合作
     */
    @TableField("store_status")
    private Integer storeStatus;

    @TableField("del_flag")
    private Integer delFlag;

    @TableField("create_time")
    private Date createTime;

    @TableField("update_time")
    private Date updateTime;
}
